package projetolp2.MealPoints;

import java.util.ArrayList;
import java.util.List;


public class Opiniao{
	
    private String data;
	private List<OpinioesDeUsuarios> votos = new ArrayList<OpinioesDeUsuarios>();
	
	public Opiniao(String data, List<OpinioesDeUsuarios> votos){
		
		this.data = data;
		this.votos = votos;
	}

	public String getData() {return data;}
	
	public List<OpinioesDeUsuarios> getVotos() {return votos;}

	public void setData(String data) {this.data = data;}

	public void setVotos(List<OpinioesDeUsuarios> votos) {this.votos = votos;}
	
	
	public boolean equals(Object outraOpiniao){
		
		if(!(outraOpiniao instanceof Opiniao)){
			
			return false;
		}
		
		Opiniao novaOpiniao = (Opiniao) outraOpiniao;
		if(novaOpiniao.getData() == getData() && novaOpiniao.getVotos() == getVotos()){
			
			return true;
		}
		
	    return false;
	}

	public String toString() {
		return "|Opiniao - Data: "+ data+ "Votos: "+ votos+ "|";
	}
}
